import React from 'react';

interface McpSelectBtnProps {
  width?: number;
  height?: number;
  color?: string;
}

const McpSelectBtn: React.FC<McpSelectBtnProps> = ({ width = 16, height = 16 }) => {
  return (
    <svg
      width={width}
      height={height}
      viewBox="0 0 20 20"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        d="M11.4277 11.6003C11.8684 11.6003 12.2383 11.6278 12.5361 11.6814C12.679 11.7053 12.7983 11.7771 12.8936 11.8962C12.9887 12.0153 13.037 12.1489 13.0371 12.2976V12.3699C13.037 12.4947 12.9829 12.5924 12.876 12.6638C12.7749 12.7352 12.6648 12.7568 12.5459 12.7273C12.254 12.6499 11.9258 12.6101 11.5625 12.6101C10.9727 12.6101 10.5076 12.8134 10.168 13.2185C9.83434 13.6237 9.66699 14.2022 9.66699 14.9529C9.66707 15.6973 9.8402 16.2753 10.1855 16.6863C10.537 17.0912 11.0052 17.2936 11.5889 17.2937C11.982 17.2937 12.3197 17.2578 12.5996 17.1863C12.7184 17.1568 12.8287 17.1775 12.9297 17.2488C13.0369 17.3203 13.0908 17.4196 13.0908 17.5447V17.6062C13.0908 17.7552 13.0426 17.8904 12.9473 18.0095C12.858 18.1224 12.7384 18.1907 12.5898 18.2146C12.2504 18.2741 11.8719 18.3035 11.4551 18.3035C10.5137 18.3035 9.76506 18.0152 9.21094 17.4373C8.66297 16.8534 8.38974 16.025 8.38965 14.9529C8.38965 13.8925 8.65449 13.07 9.18457 12.4861C9.72074 11.8963 10.4687 11.6004 11.4277 11.6003ZM2.03613 11.6902C2.19082 11.6903 2.33392 11.7319 2.46484 11.8152C2.59575 11.8985 2.69141 12.0094 2.75098 12.1462L4.31445 15.5251C4.31467 15.5305 4.31782 15.5338 4.32324 15.5339C4.32897 15.5339 4.33279 15.5307 4.33301 15.5251L5.89648 12.1462C5.95604 12.0094 6.05173 11.8985 6.18262 11.8152C6.31364 11.7319 6.45748 11.6902 6.6123 11.6902H6.87109C7.008 11.6902 7.1273 11.7414 7.22852 11.8425C7.32954 11.9437 7.37983 12.0631 7.37988 12.2V17.7048C7.37988 17.8419 7.32978 17.9619 7.22852 18.0632C7.12733 18.1643 7.00794 18.2146 6.87109 18.2146H6.67383C6.53701 18.2145 6.41757 18.1644 6.31641 18.0632C6.21511 17.9619 6.16406 17.8419 6.16406 17.7048V13.8171C6.16397 13.8114 6.16114 13.8083 6.15527 13.8083C6.14981 13.8086 6.14657 13.8116 6.14648 13.8171L5.0752 16.115C5.00967 16.2519 4.9074 16.3645 4.77051 16.4539C4.63948 16.5372 4.49947 16.5798 4.35059 16.5798H4.29688C4.148 16.5798 4.00514 16.5372 3.86816 16.4539C3.73728 16.3646 3.63878 16.2517 3.57324 16.115L2.50098 13.8171C2.50089 13.8116 2.49765 13.8086 2.49219 13.8083C2.48631 13.8083 2.48251 13.8113 2.48242 13.8171V17.7048C2.48242 17.8419 2.43232 17.9619 2.33105 18.0632C2.2299 18.1643 2.11043 18.2145 1.97363 18.2146H1.8125C1.67564 18.2146 1.55628 18.1643 1.45508 18.0632C1.35379 17.9619 1.30273 17.8419 1.30273 17.7048V12.2C1.30278 12.0631 1.35392 11.9437 1.45508 11.8425C1.55635 11.7413 1.67551 11.6902 1.8125 11.6902H2.03613ZM16.4229 11.6003C17.3163 11.6004 17.9868 11.7791 18.4336 12.1365C18.8804 12.488 19.1035 13.0014 19.1035 13.6746C19.1034 14.4191 18.886 14.9828 18.4512 15.364C18.0222 15.7452 17.384 15.9353 16.5381 15.9353C16.3415 15.9353 16.0823 15.924 15.7607 15.9001C15.7132 15.9002 15.6895 15.9238 15.6895 15.9714V17.7048C15.6895 17.8419 15.6384 17.9619 15.5371 18.0632C15.4359 18.1642 15.3165 18.2146 15.1797 18.2146H14.957C14.82 18.2146 14.6999 18.1644 14.5986 18.0632C14.5033 17.9619 14.4561 17.8419 14.4561 17.7048V12.2439C14.4561 12.1012 14.5035 11.9731 14.5986 11.8601C14.694 11.7469 14.814 11.6845 14.957 11.6726C15.4633 11.625 15.9523 11.6003 16.4229 11.6003ZM16.4229 12.575C16.2084 12.575 15.9871 12.5901 15.7607 12.6199C15.7133 12.6318 15.6896 12.6613 15.6895 12.7087V14.863C15.6895 14.9047 15.7131 14.9322 15.7607 14.9441C15.9872 14.9739 16.2084 14.988 16.4229 14.988C16.9049 14.9879 17.2713 14.8837 17.5215 14.6755C17.7775 14.4611 17.9062 14.1565 17.9062 13.7634C17.9061 12.9713 17.4114 12.5751 16.4229 12.575ZM12.042 2.4021C12.1322 2.40206 12.2223 2.41938 12.3057 2.45386C12.389 2.48836 12.4645 2.53953 12.5283 2.60327L17.3408 7.41577C17.4046 7.47962 17.4548 7.55603 17.4893 7.6394C17.5236 7.72267 17.542 7.81202 17.542 7.9021V9.9646C17.5419 10.1469 17.4697 10.322 17.3408 10.4509C17.2119 10.5798 17.0368 10.652 16.8545 10.6521C16.6723 10.6521 16.497 10.5797 16.3682 10.4509C16.2394 10.3221 16.167 10.1468 16.167 9.9646V8.5896H12.042C11.8598 8.58957 11.6845 8.51722 11.5557 8.38843C11.4269 8.25958 11.3546 8.08426 11.3545 7.9021V3.7771H3.79199V9.9646C3.79195 10.1469 3.71968 10.322 3.59082 10.4509C3.46194 10.5798 3.28676 10.652 3.10449 10.6521C2.92231 10.6521 2.74704 10.5797 2.61816 10.4509C2.48941 10.3221 2.41704 10.1468 2.41699 9.9646V3.7771C2.41709 3.41277 2.56184 3.06315 2.81934 2.80542C3.07713 2.54764 3.42743 2.40218 3.79199 2.4021H12.042ZM12.7295 7.2146H15.1953L12.7295 4.74878V7.2146Z"
        fill="currentColor"
      />
    </svg>
  );
};

export default McpSelectBtn;
